package com.tsingteng.cosfun.bean;

import android.graphics.Bitmap;

import org.litepal.crud.DataSupport;

import java.util.List;

/**
 * 描述 :
 * 创建人: 肖利.
 * 时间:2018/8/22
 * qq(872179966)
 */

public class JoinCostarBean extends DataSupport{
    /**
     *
     * "commentCount": 0,
     "costarCount": 0,
     "createTime": 1534921392216,
     "createTimeByDate": "2018-08-22 15:03:12",
     "id": 335,
     "likeCount": 0,
     "parentVideoId": 0,
     "profileId": 1023,
     "status": 1,
     "transpondCount": 0,
     "updateTime": 1534921392216,
     "videoCverUrl": "http://pde756irc.bkt.clouddn.com/test1/0b96245300013b4480cea8d70e3641853cb304b4.jpg",
     "videoDesp": "",
     "videoIsNativeAudio": 0,
     "videoSectionCount": 2,
     "videoSectionInfos": [
     {
     "createTime": 1534921392230,
     "id": 177,
     "originalProfileId": 1023,
     "originalSectionVideoId": 0,
     "sectionEndFrame": 0,
     "sectionEndPoint": 0,
     "sectionIndex": 0,
     "sectionStartFrame": 0,
     "sectionStartPoint": 0,
     "sectionVideoDesp": "",
     "sectionVideoSpan": 1300,
     "sectionVideoUrl": "http://pde756irc.bkt.clouddn.com/test6/6107ea276f2dc8919a141972503237df4f26d3bb.mp4",
     "updateTime": 1534921392000,
     "videoId": 335
     },
     {
     "createTime": 1534921392239,
     "id": 178,
     "originalProfileId": 1023,
     "originalSectionVideoId": 0,
     "sectionEndFrame": 0,
     "sectionEndPoint": 0,
     "sectionIndex": 1,
     "sectionStartFrame": 0,
     "sectionStartPoint": 0,
     "sectionVideoDesp": "",
     "sectionVideoSpan": 15500,
     "sectionVideoUrl": "http://pde756irc.bkt.clouddn.com/test6/ada7e4a2f840d501f6c1ba259ed59e98bb0b1baf.mp4",
     "updateTime": 1534921392000,
     "videoId": 335
     }
     ],
     "videoSpan": 16,
     "videoStatus": 1,
     "videoUrl": "http://pde756irc.bkt.clouddn.com/test5/90fddc1655d93a30d1fa52bf4124dcbc01091c1f.mp4"
     */


    private int commentCount;
    private int costarCount;
    private long createTime;
    private String createTimeByDate;
    private int id;
    private int likeCount;
    private int parentVideoId;
    private int profileId;
    private int status;
    private int transpondCount;
    private long updateTime;
    private String videoCverUrl;
    private String videoDesp;
    private int videoIsNativeAudio;
    private int videoSectionCount;
    private List<VideoSectionBean> videoSectionInfos;
    private int videoSpan;
    private int videoStatus;
    private String videoUrl;
    private int height;
    private int width;
    private String videoType;
    private String videoGifUrl;
    private Bitmap bitmap;
    private long activityId;
    private String activityTitle;
    private String isActivity;
    private String profileAvatar;
    private String musicUrl;
    private String localUrl;
    private boolean isUpQiniu;

    public boolean isUpQiniu() {
        return isUpQiniu;
    }

    public void setUpQiniu(boolean upQiniu) {
        isUpQiniu = upQiniu;
    }

    public String getLocalUrl() {
        return localUrl;
    }

    public void setLocalUrl(String localUrl) {
        this.localUrl = localUrl;
    }

    public String getMusicUrl() {
        return musicUrl;
    }

    public void setMusicUrl(String musicUrl) {
        this.musicUrl = musicUrl;
    }

    public String getProfileAvatar() {
        return profileAvatar;
    }

    public void setProfileAvatar(String profileAvatar) {
        this.profileAvatar = profileAvatar;
    }

    public String getIsActivity() {
        return isActivity;
    }

    public void setIsActivity(String isActivity) {
        this.isActivity = isActivity;
    }

    public String getActivityTitle() {
        return activityTitle;
    }

    public void setActivityTitle(String activityTitle) {
        this.activityTitle = activityTitle;
    }

    public long getActivityId() {
        return activityId;
    }

    public void setActivityId(long activityId) {
        this.activityId = activityId;
    }

    public Bitmap getBitmap() {
        return bitmap;
    }

    public void setBitmap(Bitmap bitmap) {
        this.bitmap = bitmap;
    }

    public String getVideoGifUrl() {
        return videoGifUrl;
    }

    public void setVideoGifUrl(String videoGifUrl) {
        this.videoGifUrl = videoGifUrl;
    }

    public String getVideoType() {
        return videoType;
    }

    public void setVideoType(String videoType) {
        this.videoType = videoType;
    }

    private boolean isOriginal;//是否原创\
    private boolean isModification; //是否修改

    public boolean isOriginal() {
        return isOriginal;
    }

    public void setOriginal(boolean original) {
        isOriginal = original;
    }


    public boolean isModification() {
        return isModification;
    }

    public void setModification(boolean modification) {
        isModification = modification;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public int getWidth() {
        return width;
    }

    public void setWidth(int width) {
        this.width = width;
    }

    private boolean isFanPan;

    public boolean isFanPan() {
        return isFanPan;
    }

    public void setFanPan(boolean fanPan) {
        isFanPan = fanPan;
    }


    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getCostarCount() {
        return costarCount;
    }

    public void setCostarCount(int costarCount) {
        this.costarCount = costarCount;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getCreateTimeByDate() {
        return createTimeByDate;
    }

    public void setCreateTimeByDate(String createTimeByDate) {
        this.createTimeByDate = createTimeByDate;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getLikeCount() {
        return likeCount;
    }

    public void setLikeCount(int likeCount) {
        this.likeCount = likeCount;
    }

    public int getParentVideoId() {
        return parentVideoId;
    }

    public void setParentVideoId(int parentVideoId) {
        this.parentVideoId = parentVideoId;
    }

    public int getProfileId() {
        return profileId;
    }

    public void setProfileId(int profileId) {
        this.profileId = profileId;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getTranspondCount() {
        return transpondCount;
    }

    public void setTranspondCount(int transpondCount) {
        this.transpondCount = transpondCount;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public String getVideoCverUrl() {
        return videoCverUrl;
    }

    public void setVideoCverUrl(String videoCverUrl) {
        this.videoCverUrl = videoCverUrl;
    }

    public String getVideoDesp() {
        return videoDesp;
    }

    public void setVideoDesp(String videoDesp) {
        this.videoDesp = videoDesp;
    }

    public int getVideoIsNativeAudio() {
        return videoIsNativeAudio;
    }

    public void setVideoIsNativeAudio(int videoIsNativeAudio) {
        this.videoIsNativeAudio = videoIsNativeAudio;
    }

    public int getVideoSectionCount() {
        return videoSectionCount;
    }

    public void setVideoSectionCount(int videoSectionCount) {
        this.videoSectionCount = videoSectionCount;
    }

    public List<VideoSectionBean> getVideoSectionInfos() {
        return videoSectionInfos;
    }

    public void setVideoSectionInfos(List<VideoSectionBean> videoSectionInfos) {
        this.videoSectionInfos = videoSectionInfos;
    }

    public int getVideoSpan() {
        return videoSpan;
    }

    public void setVideoSpan(int videoSpan) {
        this.videoSpan = videoSpan;
    }

    public int getVideoStatus() {
        return videoStatus;
    }

    public void setVideoStatus(int videoStatus) {
        this.videoStatus = videoStatus;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }


    @Override
    public String toString() {
        return "JoinCostarBean{" +
                "commentCount=" + commentCount +
                ", costarCount=" + costarCount +
                ", createTime=" + createTime +
                ", createTimeByDate='" + createTimeByDate + '\'' +
                ", id=" + id +
                ", likeCount=" + likeCount +
                ", parentVideoId=" + parentVideoId +
                ", profileId=" + profileId +
                ", status=" + status +
                ", transpondCount=" + transpondCount +
                ", updateTime=" + updateTime +
                ", videoCverUrl='" + videoCverUrl + '\'' +
                ", videoDesp='" + videoDesp + '\'' +
                ", videoIsNativeAudio=" + videoIsNativeAudio +
                ", videoSectionCount=" + videoSectionCount +
                ", videoSectionInfos=" + videoSectionInfos +
                ", videoSpan=" + videoSpan +
                ", videoStatus=" + videoStatus +
                ", videoUrl='" + videoUrl + '\'' +
                '}';
    }
}
